#include "SpecialTile.h"

namespace BncImb {
namespace Domain {
TileType SpecialTile::tileType() const {
  return mTileType;
}

SpecialTile::SpecialTile(TileType tType) : Tile(), mTileType(tType) {
  switch (tType) {
  case TileType::begin:
    mLabel = "Inicio";
    break;
  case TileType::jail:
    mLabel = "Cadeia/Visita";
    break;
  case TileType::vacation:
    mLabel = "Ferias";
    break;
  case TileType::goToJail:
    mLabel = "Va para Cadeia";
    break;
  case TileType::news:
    mLabel = "Noticia";
    break;
  }
}
}
}